package com.dstz.bpm.core.manager;

import com.dstz.base.api.query.QueryFilter;
import com.dstz.base.manager.Manager;
import com.dstz.bpm.core.model.BpmTask;
import com.dstz.sys.api.model.SysIdentity;
import java.util.List;

public interface BpmTaskManager extends Manager<String, BpmTask> {
   List<BpmTask> getByInstIdNodeId(String var1, String var2);

   List<BpmTask> getByInstId(String var1);

   List<BpmTask> getTodoList(String var1, QueryFilter var2);

   void assigneeTask(String var1, String var2, String var3);

   void unLockTask(String var1);

   void removeByInstId(String var1);

   List getTodoList(QueryFilter var1);

   List<SysIdentity> getAssignUserById(BpmTask var1);

   List<BpmTask> getByParentId(String var1);
}
